package cn.wolfcode.trip.base.service;

import cn.wolfcode.trip.base.domain.MyMessageRelation;
import cn.wolfcode.trip.base.domain.SystemInform;

import java.util.List;

public interface IMyMessageRelationService {

    Integer getCommentTotalByUserId(Long id);

    Integer getSmsTotalByUserId(Long id);

    List<MyMessageRelation> getLikeTravelMessageByUserId(Long id, Integer type);

    void deleteById(Long id);

    List<MyMessageRelation> getTravelAndUserByComment(Long id, Integer type);

    List<MyMessageRelation> getCommentAndCommentByUserId(Long id, Integer type);

    List<MyMessageRelation> getSmsByUserId(Long id, Integer type);

    List<SystemInform> getSystemMessageByUserId(Long id);

    Integer getSystemMessageTotalByUserId(Long id);
}
